package com.angel.service;

import java.util.List;
import java.util.Map;

import com.angel.bean.*;

public interface ProductService {

    int insert(Product product);

    int insertSelective(Product product);

    int insertList(List<Product> products);

    int update(Product product);

    List<Product> findProduct(Product product);

    Product findOne(Product product);

    List<Product> searchProduct(Product product);

    int delete(Product product);

    Map settlementPrice(IllCase illCase,VipInfo vipInfo, Employee employee, Branches branches, List<Template> nochangeTemp, List<Product> aloneProduct, List<Map> nurseMap) throws Exception;


    Map presettlementPrice(IllCase illCase,VipInfo vipInfo, Employee employee, Branches branches, List<Template> nochangeTemp, List<Product> aloneProduct, List<Map> nurseMap) throws Exception;
}
